_pppp_wwww_cccc_oooo_nnnn_vvvv - install and update _////_eeee_tttt_cccc_////_ssss_hhhh_aaaa_dddd_oooo_wwww with information from _////_eeee_tttt_cccc_////_pppp_aaaa_ssss_ssss_wwww_dddd
SSSSYYYYNNNNOOOOPPPPSSSSIIIISSSS
_pppp_wwww_cccc_oooo_nnnn_vvvv
DDDDEEEESSSSCCCCRRRRIIIIPPPPTTTTIIIIOOOONNNN
The _pppp_wwww_cccc_oooo_nnnn_vvvv command creates and updates _////_eeee_tttt_cccc_////_ssss_hhhh_aaaa_dddd_oooo_wwww with information from
If the _////_eeee_tttt_cccc_////_ssss_hhhh_aaaa_dddd_oooo_wwww file does not exist, _pppp_wwww_cccc_oooo_nnnn_vvvv creates _////_eeee_tttt_cccc_////_ssss_hhhh_aaaa_dddd_oooo_wwww with
information from _////_eeee_tttt_cccc_////_pppp_aaaa_ssss_ssss_wwww_dddd. The command populates _////_eeee_tttt_cccc_////_ssss_hhhh_aaaa_dddd_oooo_wwww with the
user's login name, password, and password aging information. If password
aging information does not exist in _////_eeee_tttt_cccc_////_pppp_aaaa_ssss_ssss_wwww_dddd for a given user, none is
added to _////_eeee_tttt_cccc_////_ssss_hhhh_aaaa_dddd_oooo_wwww. However, the last changed information is always
updated.
If the _////_eeee_tttt_cccc_////_ssss_hhhh_aaaa_dddd_oooo_wwww file does exist, the following tasks are performed:
+o Entries that are in the _////_eeee_tttt_cccc_////_pppp_aaaa_ssss_ssss_wwww_dddd file and not in the _////_eeee_tttt_cccc_////_ssss_hhhh_aaaa_dddd_oooo_wwww
file are added to the _////_eeee_tttt_cccc_////_ssss_hhhh_aaaa_dddd_oooo_wwww file.
+o Entries that are in the _////_eeee_tttt_cccc_////_ssss_hhhh_aaaa_dddd_oooo_wwww file and not in the _////_eeee_tttt_cccc_////_pppp_aaaa_ssss_ssss_wwww_dddd
file are removed from _////_eeee_tttt_cccc_////_ssss_hhhh_aaaa_dddd_oooo_wwww.
+o Password attributes (for example, password and aging information) in
an _////_eeee_tttt_cccc_////_pppp_aaaa_ssss_ssss_wwww_dddd entry are moved to the corresponding entry in
The _pppp_wwww_cccc_oooo_nnnn_vvvv program is a privileged system command that cannot be executed
by ordinary users.
The contents of the _////_eeee_tttt_cccc_////_pppp_aaaa_ssss_ssss_wwww_dddd and _////_eeee_tttt_cccc_////_ssss_hhhh_aaaa_dddd_oooo_wwww files are saved in
_////_eeee_tttt_cccc_////_oooo_pppp_aaaa_ssss_ssss_wwww_dddd and _////_eeee_tttt_cccc_////_oooo_ssss_hhhh_aaaa_dddd_oooo_wwww, respectively. The system can be restored
to its preconversion state by replacing the content of the _////_eeee_tttt_cccc_////_pppp_aaaa_ssss_ssss_wwww_dddd
file with the content of _////_eeee_tttt_cccc_////_oooo_pppp_aaaa_ssss_ssss_wwww_dddd and removal of _////_eeee_tttt_cccc_////_ssss_hhhh_aaaa_dddd_oooo_wwww (if it
did not exist prior to the run of _pppp_wwww_cccc_oooo_nnnn_vvvv) or its replacement by
_////_eeee_tttt_cccc_////_oooo_ssss_hhhh_aaaa_dddd_oooo_wwww. These files are overwritten each time the _pppp_wwww_cccc_oooo_nnnn_vvvv program
is run. The use of some of the system administration tools causes _pppp_wwww_cccc_oooo_nnnn_vvvv
to be run, and therefore the backup files to be overwritten, each time an
entry is added, deleted, or modified.
NNNNOOOOTTTTEEEESSSS
_p_w_c_o_n_v does not copy NIS entries from _////_eeee_tttt_cccc_////_pppp_aaaa_ssss_ssss_wwww_dddd. However, a shadow file
can be served by NIS using nsd (see sssshhhhaaaaddddoooowwww((((4444))))).